5.9 告警外发设置
系统提供了向第三方厂商发送告警信息的程序。包括SNMP方式(系统默认)和数据库方式。
外发的告警文件中将包括如下字段信息:
描述 | 字段OID | |
---|---|---|
HOST | 对应监视器主机地址 | 1.3.6.1.4.1.23476.3.1.1.1 |
INSTANCE | 对应监视器名称,例如银证业务统计、金通万通 | 1.3.6.1.4.1.23476.3.1.1.2 |
MONITORKEY | 对应监视器ID(UUID) | 1.3.6.1.4.1.23476.3.1.1.3 |
THRESHOLD | 对应监视器的阈值名称,例如:特殊银行错误信息、检漏报送增加等。 | 1.3.6.1.4.1.23476.3.1.1.4 |
STATUS | 0:对应SEE的错误信息(即无法监控的错误信息,比如网络连接失败等内容) | 1.3.6.1.4.1.23476.3.1.1.5 |
MSG | 对应SEE的告警内容 | 1.3.6.1.4.1.23476.3.1.1.6 |
OCCURTIME | 告警发生时间,格式:(2012-09-18 15:53:17) | 1.3.6.1.4.1.23476.3.1.1.7 |
SNMP方式
第三方厂商对接监控系统外发功能(SNMP)需自行实现SNMP Trap接收端。
告警设置对话框中各参数的含义如下:
目标主机:告警信息发送的目标主机。
端口:使用SNMP协议发送使用的端口号。
SNMP版本:使用的SNMP协议版本。
community:团体字符串。
外发编码:告警外发使用的编码格式。
告警是否外发:包括是和否两个选项,默认为是。
外发告警级别:外发的告警级别,可多选。
有效时间:用于设置外发告警的时间段。
数据库方式
第三方厂商对接监控系统外发功能(数据库)需自行准备相应数据库及新建数据插入表。
具体说明:首先,修改告警外发方式为数据库方式,需先去系统安装目录找到${SEE_HOME}\server\config\monitorAS.adapter.cfg.xml配置文件, 修改配置为<field name=”extDataPusher” value=”com.hundsun.monitor.trap.DbDataPusher”></field>
保存,然后将服务重启。重新登录之后,再次点击【告警外发设置】,告警设置页面各参数的含义如下:
数据库类型:告警信息发送所对接的数据库类型,包括mysql,sqlserver,oracle。
数据库地址:对接数据库的地址。
数据库端口:对接数据库的连接端口。
数据库服务名:对接数据库的连接服务名(SID)。
用户名:对接数据库的连接用户名。
用户密码:对接数据库的用户密码
表名:对接数据库的插入表名,即存储告警的表。
(注:表的字段必须包含HOST(varchar), INSTANCE(varchar), THRESHOLD(varchar), STATUS(varchar), MSG(varchar), OCCURTIME(long), MONITORKEY(varchar))
告警是否外发:包括是和否两个选项,默认为是。
外发告警级别:外发的告警级别,可多选。
有效时间:用于设置外发告警的时间段。